#ifndef GESTIONNAIREIMAGES_H
#define GESTIONNAIREIMAGES_H

#include <QString>
#include <QList>
#include <QImage>

#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QDirIterator>
#include <QCoreApplication>
#include <QFileDialog>

/*
 *  @autheur : Thao Cédric
 *  @date : 01.04.2013
 *  @version 1.0 : création de la classe complète
 */


/*
 *
 */
class GestionnaireImages
{
 //--------------------- Constructeurs et destructeur -------------------
public:
    //----------------------------------------------------------------------
    //--------------------- Méthodes ---------------------------------------

    //Fonction permettant d'importer dans les ressources de l'application une image du chemin
    static void importerImage(QString chemin);

    //Fonction permettant de récupérer tous les noms des images des ressources
    static QList<QString> getListeImages();

    //Fonction permettant de récupérer l'image spécifiée
    static QImage& getImage(QString nomImage, QString extention);

    //----------------------------------------------------------------------
    //--------------------- Accesseurs -------------------------------------

    //----------------------------------------------------------------------
    //--------------------- Surcharge des opérateurs -----------------------

    //----------------------------------------------------------------------
    //--------------------- Attributs --------------------------------------

    //----------------------------------------------------------------------
};
#endif // GESTIONNAIREIMAGES_H
